Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Portugal F2 Portugal F3 Greece F1 Greece F2 Croatia F5 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Czech Republic F2 Czech Republic F1 Philippines F1 Egypt F35 Czech Republic F5 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Egypt F34 Compaq Challenger - Bucharest San Marino Cepu Open - San Marino South African Airways Tennis Open - Durban Geneva Challenger - Geneva Ljubljana Open - Ljubljana Copa Sevilla - Seville XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Tean International - Alphen Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Samsung Securities Cup - Seoul Flea Market Cup - Busan Pekao Open - Szczecin 5th Sardinian International Championships - Cagliari Prague Open - Prague Exim Agmedia Open - Kosice Brixina Tennis Open - Bressanone Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid I Tourneo Fila Citta di Brindisi - Brindisi Samarkand Challenger - Samarkand Porsche Open - Poznan San Marino CEPU Open - San Marino Morocco Tennis Tour - Casablanca Top Wool Challenger Biella - Biella Malaysia F1 LTA Hull Challenger - Hull Ispat Open 2004 - Ostrava Banca Stato Challenger Lugano - Lugano Challenger Canottieri Minico - Mantova AXA Open - Lisbon XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Dusseldorf Open 2006 - Dusseldorf AXA Open II - Espinho Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo 's Tennis Masters 07 Challenger - Graz Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava MTNL Cellular ATP Challenger - Mumbai Memorial Savigny - Sassuolo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Abierto Internacional Varonil Ciudad de Cancun - Cancun San Marino Cepu Open - San Marino Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Fujitsu Siemens Open - Budapest FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Ho Chi Minh City Challenger - Ho Chi Minh City Quelle Cup - Furth Bergamo Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Marrakech Challenger Barletta Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Unicredit Czech Open - Prostejov Ischgl International Tennis Challenger 2003 - Ischgl Monza Challenger Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Sofia Challenger Rome Challenger ATU Cup - Weiden Milano Challenger-Jameson Cup - Milan Steelers Cup - Kosice Top Wool Challenger Biella - Biella West of England Challenger - Bristol Milan Challenger Geneva Challenger - Geneva Gemax Open - Belgrade Tennis Napoli Cup 2006 - Napoli 10° Trofeo Luigi Pezzoli - Bergamo Steelers Cup - Kosice Rimini Challenger Open Sainte Victoire - Aix-En-Provence Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Siemens Open 2004 - Scheveningen Czech Open 2006 - Prostejov Prague Open - Prague Challenger Groningen - Groningen Rome Challenger IPP Open - Helsinki Top Wool Challenger-Immagine Trophy - Biella San Marino Challenger Cordenons Challenger Trani Challenger Tunis Open - Tunis Ostrava Open 2005 - Ostrava Cepu Open - San Marino Como Challenger ECM Prague Open 2005 - Prague Porsche Open - Poznan Czech Open 2005 - Prostejov Prosperita Open 2007 - Ostrava Trani Cup - Trani Black Forest Open - Freudenstadt Rome Challenger Cairo Challenger Heilbronn Open - Heilbronn Rome Challenger Kosice Challenger Marburg Challenger Rimini Challenger Manerbio Challenger Como Challenger Palermo Challenger Copa Sevilla-Internacionales de Andalucia - Seville Lambertz Open - Aachen Rabat Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Prague Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Poznan Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Todi Challenger Mons Challenger Palermo Challenger Rennes Challenger Privatbank Open 2006 - Dnepropetrovsk Kazan Challenger Steelers Cup - Kosice Meknes Challenger Casablanca Challenger Rabat Challenger Trani Challenger Barletta Challenger Blumenau Challenger Monza Challenger Kosice Challenger San Marino Challenger Genova Challenger Delhi Challenger I - New Delhi Madrid Challenger Banca Stato Challenger - Lugano Siemens Open - Scheveningen Ostrava Challenger Napoli Challenger BMW Tennis Championship - Sunrise Rome Challenger Athens Challenger Prague Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Oberstaufen Challenger Orbetello Challenger Prostejov Challenger San Marino Challenger San Marino Challenger Cordenons Challenger Genova Challenger PrivatBank Cup - Dnepropetrovsk Banja Luka Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Bratislava Challenger Kos Succhetti Tennis Cup - Cordenons Rome Challenger ECM Prague Open - Prague San Marino Challenger Como Challenger Furth Challenger Sibiu Challenger Tatra Banka Open 2006 - Bratislava Napoli Challenger Vercelli Challenger Prostejov Challenger Perugia Challenger Padova Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger ECU Prague Open - Prague Rome Challenger Unicredit Czech Open 2007 - Prostejov Napoli Challenger Rome Challenger Poprad Tatry Challenger Vicenza Challenger Como Challenger PEOPLEnet Cup - Dnepropetrovsk Rome Challenger Mohammedia Challenger Warsteiner Grand Prix - Oberstaufen Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Benedetto Challenger Todi Challenger Turin Challenger Napoli Challenger Jameson Cup - Milan Milan Challenger Genova Challenger Rome Challenger Barletta Citta Della Disfida Open 2000 - Barletta Braunschweig Challenger Pekao Open 2001 - Szczecin Cairo Challenger 2002 - Cairo Sibiu Challenger Genova Challenger Milan Challenger Tampere Challenger Genova Challenger Prostejov Challenger Milan Challenger Napoli Challenger Biella Challenger Challenger 42 - Andrezieux Salzburg Challenger Top Wool Challenger - Biella Fano Challenger Burnie Challenger Tatra Banka Slovak Open - Bratislava Mestre Challenger San Benedetto Challenger Marrakech Challenger Szczecin Challenger Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani Kosice Challenger Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Vicenza Challenger Open Seat-Godo 2001 - Barcelona Perugia Challenger Milan Challenger Liberec Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Czech Open - Prostejov Baden Open - Ettlingen Jameson Cup - Milan Samarkand Challenger - Samarkand Prague Challenger Quimper Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Santos Challenger Sao Paulo Challenger Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Prostejov Challenger Kyiv Open - Kiev Oberstaufen Challenger Cordenons Challenger Como Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta The Hilversum Open - Hilversum Caltanissetta Challenger CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov ATP "Videocon" Challenger - Mumbai Milan Challenger Whirlpool Open - Budapest LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest Germany F1 KGHM Polish Indoors - Wroclaw FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Campionati Internazionali di Sicilia - Palermo Zagreb Challenger Meridiana Sardegna Open - Olbia C.T. San Remo - XIII Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov Togliatti Cup - Togliatti Czech Indoor Open - Prague XI Ciutat de Barcelona - Barcelona Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Mobilux Open - Luxembourg Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Prosperita Open 2006 - Ostrava Grand Prix Hassan II - Casablanca Manerbio Challenger Rio Quente Challenger Campionati Internazionali di Sicilia - Palermo 2003 Mercedes Cup - Stuttgart Lugano Challenger Tennislife Cup - Napoli Rabat Challenger Furth Challenger Kitzbuhel Challenger Trani Challenger Samsung Securities Cup - Seoul Qatar Open - Doha BellSouth Open - Vina del Mar Rijeka Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Napoli Challenger Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca San Remo Challenger Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Genova Challenger Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Bordeaux Challenger Qatar Exxon Mobil Open 2003 - Doha Pilot Pen Tennis - New Haven Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Rome Challenger Copa AT&T - Buenos Aires AIG Japan Open - Tokyo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Ostrava Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Milan Indoors - Milan Prostejov Challenger BellSouth Open - Vina del Mar The Stella Artois Championships - London Furth Challenger Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Sydney International - Sydney Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Copa Telmex - Buenos Aires BA-CA Tennis Trophy - Vienna SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Salzburg Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Heilbronn Challenger Ordina Open - 's-Hertogenbosch Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bergamo Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island BMW Open - Munich CA Tennis Trophy - Vienna Szczecin Challenger Interwetten Austrian Open - Kitzbuhel Salinas Challenger Brasil Open - Costa do Sauipe Scheveningen Challenger Tashkent Challenger ARAG World Team Championship - Dusseldorf Estoril Open - Estoril Cordenons Challenger Trnava Challenger Eckental Challenger Catella Swedish Open - Bastad Ortisei Challenger The Artois Championships - London Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Masters Series - Hamburg Medibank International - Sydney Santiago Challenger Caltanissetta Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Erste Bank Open - Vienna Barletta Challenger St. Petersburg Open - St. Petersburg Napoli Challenger Monza Challenger VTR Open - Vina del Mar Portugal Open - Oeiras Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Mons Challenger ATP Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Ostrava Challenger Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals Helsinki Challenger Allianz Suisse Open Gstaad - Gstaad Poznan Challenger Todi Challenger Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Prague Challenger Aircel Chennai Open - Chennai Movistar Open - Santiago Ljubljana Challenger Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Ortisei Challenger If Stockholm Open - Stockholm Singapore Challenger Cherbourg Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Geneva Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Qatar ExxonMobil Open - Doha Biella Challenger Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Manerbio Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Heilbronn Challenger Genova Challenger Casablanca Challenger Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Geneva Challenger - Geneva Brasil Open - Sao Paulo Zagreb Open - Zagreb Mestre Challenger San Benedetto Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone The Nottingham Challenger - Nottingham I Open de Tenis Comunidad de Madrid - Madrid VII Torneo Internazionale di Tennis - Barletta Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Open - Doha Open Romania - Bucharest Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Copa AT&T - Buenos Aires Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston Italian Open - Rome Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Generali Open - Kitzbuhel Kremlin Cup - Moscow Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg French Open - Paris Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Western & Southern Financial Group Masters - Cincinnati Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Royal Guard Open Chile - Vina del Mar Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Davis Cup, Group 1, REL2, ZIM-ITA 3-2 U.S. Open - New York Telecom Italia Masters - Rome Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Masters - Paris French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Olympics - Athens Olympics - Beijing